﻿using MiniExcelLibs.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IntelligentAgriculture.Contracts.Dto.Output
{
    /// <summary>
    /// 期初导出
    /// </summary>
    public class StartExcelOutPut
    {
        [ExcelColumn(Name = "类型", Index = 0), ExcelColumnWidth(23)]
        public int? Type { get; set; }
        [ExcelColumn(Name = "电子耳号标", Index = 1), ExcelColumnWidth(23)]
        public string? EarTag { get; set; }
        [ExcelColumn(Name = "栋舍", Index = 2), ExcelColumnWidth(23)]
        public int? RidgepoleId { get; set; }
        [ExcelColumn(Name = "栏位", Index = 3), ExcelColumnWidth(23)]
        public int? ColumnManagementId { get; set; }
        [ExcelColumn(Name = "转种日期", Index = 4), ExcelColumnWidth(23)]
        public DateTime? ReplantingDate { get; set; }
        [ExcelColumn(Name = "重量", Index = 5), ExcelColumnWidth(23)]
        public decimal? Weight { get; set; }
        [ExcelColumn(Name = "只数", Index = 6), ExcelColumnWidth(23)]
        public int? OnlyNumber { get; set; }
        [ExcelColumn(Name = "备注", Index = 7), ExcelColumnWidth(23)]
        public string? Remark { get; set; }
        [ExcelColumn(Name = "单据号", Index = 8), ExcelColumnWidth(23)]
        public string? DocumentNumber { get; set; }
        [ExcelColumn(Name = "期初日期", Index = 9), ExcelColumnWidth(23)]
        public DateTime? OpeningDate { get; set; }
        [ExcelColumn(Name = "阶段", Index = 10), ExcelColumnWidth(23)]
        public int? Stage { get; set; }

        [ExcelColumn(Name = "创建人", Index = 11), ExcelColumnWidth(23)]
        public string? CreateName { get; set; }
        [ExcelColumn(Name = "创建时间", Index = 12), ExcelColumnWidth(23)]
        public DateTime? CreateDate { get; set; }
        [ExcelColumn(Name = "修改人", Index = 13), ExcelColumnWidth(23)]
        public string? UpdateName { get; set; }
        [ExcelColumn(Name = "修改时间", Index = 14), ExcelColumnWidth(23)]
        public DateTime? UpdateDate { get; set; }
    }
}
